<?php
    require_once 'includes/Sessioon.php';
    /*
     * kasutame Andmebaasiyhendus.php ja Funktsioonid.php failide siia 
     * integreerimiseks require käsku, sest need failid on meile üliolulised
     * ning kui neid andmeid oma asukohalt ei leita, siis genereeritakse nii või naa
     * viga. Nii saame aga veale ning selle põhjusele ilmselt varem ligi, kui lihtsalt
     * include või include_once kasutamise juures. Põhjus selles, et nemad jätkaks 
     * koodi käitamist ka siis, kui vastavaid faile ei leitaks.
     */
    require_once 'includes/Andmebaasiyhendus.php';
    require_once 'includes/Funktsioonid.php';
    kinnitaSisselogimist();
    /*
    //Kui mõlemad valikud on tegemata, kuvan pealehe
    if (!isset($_GET['menyyTeemaID']) && !isset($_GET['lehekylgID']))
    {
        $vastuseksSaadudRidaValitudMenyyTeemale = saaPealeheleVastavAndmebaasiRida();
        //lehekylge pole aga valitud, seame vaikimisi väärtuse
        $vastuseksSaadudRidaValitudLehekyljeTeemale = NULL;
    } 
    */
    
    
    if (isset($_GET['teema_ID']))
    {
        //Kuna tulemus on rida, siis muutub $valitud_menyyTeemaID_URLilt massiivitüüpi muutujaks
        $vastuseksSaadudRidaValitudMenyyTeemale = saaMenyyTeemaIDJargiVastavAndmebaasiRida($_GET['teema_ID']);
        //Siin pole veel lehekylge leitud, anname talle vaikimisi väärtuse
        $vastuseksSaadudRidaValitudLehekyljeTeemale = NULL;
    }
    elseif (isset($_GET['lehekylg_ID']))
    {
        //Siia jõudes on valitud lehekylg, mitte menüü üldteema, seepärast seame
        //menüü üldteemale vaikimisi väärtuse
        $vastuseksSaadudRidaValitudMenyyTeemale = NULL;
        $vastuseksSaadudRidaValitudLehekyljeTeemale = saaValitudLehekyljeIDJargiVastavAndmebaasiRida($_GET['lehekylg_ID']);
    }
    else
    {
        /*
         * Kui keegi lehele esimest korda pealehele satub, siis ei ole ta menüüst
         * mitte midagi klikanud. See tähendab, et ka menüü id, või mõne lehekülje
         * identifikaatorid pole üldse seadistatudki. Anname neile sel juhul vaikimisi
         * väärtused. 
         */
        $vastuseksSaadudRidaValitudMenyyTeemale = NULL;
        $vastuseksSaadudRidaValitudLehekyljeTeemale = NULL;
    }
    
    
    include 'includes/Pais.php';
?>
<table class='tabeliKest'>
    <tr>
        <td class='lehelNavigeerimine'>
            <?php
                echo lehekyljelNavigeerimine($vastuseksSaadudRidaValitudMenyyTeemale, $vastuseksSaadudRidaValitudLehekyljeTeemale);
            ?>
            <br/><br/>
            <a href="Uue_menyy_teema_loomine.php">Lisa menüüsse uus teema</a>
        </td>                        
        <td class='veergLeheInfole'>
            <?php
                if (!is_null($GLOBALS['vastuseksSaadudRidaValitudMenyyTeemale']))
                {
                    echo '<h2>' . $GLOBALS['vastuseksSaadudRidaValitudMenyyTeemale']['teema_nimi'] . '</h2>';
                }
                elseif ($GLOBALS['vastuseksSaadudRidaValitudLehekyljeTeemale'])
                {
                    echo '<h2>' . $GLOBALS['vastuseksSaadudRidaValitudLehekyljeTeemale']['lehekylje_teema_nimi'] . '</h2>';
                    echo '<div class="page-content">';
                    echo $GLOBALS['vastuseksSaadudRidaValitudLehekyljeTeemale']['sisu'];
                    echo '</div>';
                
                ?> 
                <br/><br/><br/>
                <a href='Muuda_lehekylge.php?lehekylg_ID=<?php echo urlencode($vastuseksSaadudRidaValitudLehekyljeTeemale["lehekylg_ID"]); ?>'>
                    Muuda lehekülge
                </a>
            
                <?php
                }
                else
                {
                    echo '<h2>Vali leht või teema, mida muuta!</h2>';
                }
            ?>
        </td>
    </tr>
</table>
<?php 
    include 'includes/Jalus.php';
    include 'includes/Andmebaasiyhenduse_sulgemine.php';
?>
